fraught with difficulty

Translations
semé d'embûches
Definitions
Full of problems, challenges, or complications; characterized by a high level of difficulty or risk.